MACQIQASRVFPVLEIEKGLSFMINVFHRRIKASSITLTSFPYPMKSFQIRRPNRKIAFALDTGSSIPGDSGEGQEMNGDRTGLGSTRLGRIAIAGGKQLLGKINSARKNFPMKIFLLLLGFYTANALATILGQTGDWDVLVAGIVVAAIEGIGMLMYKKPSSSMFSGKLQSFVVFMNFWKAGVCLGLFVDAFKLGS